using System;
using System.Collections.Generic;
using System.Text;

namespace OgilvyOne.Model
{
    public class StaffInfoInfo
    {
        // Fields
        private string address;
        private string agegroup;
        private int area;
        private string city;
        private DateTime createDate;
        private string email;
        private string favor;
        private string firstname;
        private DateTime lastLoginDate;
        private string lastLoginIp;
        private DateTime lastStautsDate;
        private int loginTimes;
        private string mobile;
        private string msn;
        private string nickName;
        private string password;
        private string postcode;
        private string province;
        private string qq;
        private int scores;
        private int serviceyears;
        private string sex;
        private int skin;
        private string staffCode;
        private string staffGroup;
        private string staffHeader;
        private int staffId;
        private string staffName;
        private int status;
        private string telephone;
        private string words;

        // Methods
        public StaffInfoInfo(int area, string staffCode, string mobile, string province, string city, string staffGroup, string staffName)
        {
            this.mobile = mobile;
            this.province = province;
            this.area = area;
            this.province = province;
            this.city = city;
            this.staffGroup = staffGroup;
            this.staffCode = staffCode;
            this.staffName = staffName;
        }

        public StaffInfoInfo(int staffId, int area, string staffCode, string mobile, string province, string city, string staffGroup, string staffName, string nick_name)
        {
            this.staffId = staffId;
            this.area = area;
            this.staffCode = staffCode;
            this.mobile = mobile;
            this.province = province;
            this.city = city;
            this.staffGroup = staffGroup;
            this.staffName = staffName;
            this.nickName = nick_name;
        }

        public StaffInfoInfo(int area, string staffCode, string mobile, string province, string city, string staffGroup, string staffName, string nick_name, string password)
        {
            this.area = area;
            this.staffCode = staffCode;
            this.mobile = mobile;
            this.province = province;
            this.city = city;
            this.staffGroup = staffGroup;
            this.staffName = staffName;
            this.nickName = nick_name;
            this.password = password;
        }

        public StaffInfoInfo(int Member_UID, string Favor, string Words, string Email, string QQ, string Sex, string Msn, string Mobile, int Status, string sfirstname, string stelephone, string saddress, string spostcode, string sagegroup, int serviceyears, string nick_name)
        {
            this.staffId = Member_UID;
            this.favor = Favor;
            this.words = Words;
            this.email = Email;
            this.qq = QQ;
            this.sex = Sex;
            this.msn = Msn;
            this.mobile = Mobile;
            this.status = Status;
            this.firstname = sfirstname;
            this.address = saddress;
            this.postcode = spostcode;
            this.agegroup = sagegroup;
            this.serviceyears = serviceyears;
            this.nickName = nick_name;
        }

        public StaffInfoInfo(int Member_UID, string Member_Code, string Member_Name, string Nick_Name, string Favor, string Words, string Email, string QQ, string Sex, string Msn, string Province, string Mobile, string City, int Status, string sfirstname, string stelephone, string saddress, string spostcode, string sagegroup, int serviceyears)
        {
            this.staffId = Member_UID;
            this.staffCode = Member_Code;
            this.staffName = Member_Name;
            this.nickName = Nick_Name;
            this.favor = Favor;
            this.words = Words;
            this.email = Email;
            this.sex = Sex;
            this.qq = QQ;
            this.msn = Msn;
            this.province = Province;
            this.mobile = Mobile;
            this.city = City;
            this.status = Status;
            this.firstname = sfirstname;
            this.telephone = stelephone;
            this.address = saddress;
            this.postcode = spostcode;
            this.agegroup = sagegroup;
            this.serviceyears = serviceyears;
        }

        public StaffInfoInfo(int staffId, string staffName, string nickName, string staffHeader, int area, string mobile, string province, string city, string staffGroup, string favor, string email, string qq, string msn, string words, string sex, string firstname, string telephone, string address, string postcode, string agegroup, int serviceyears)
        {
            this.staffId = staffId;
            this.mobile = mobile;
            this.area = area;
            this.province = province;
            this.city = city;
            this.staffGroup = staffGroup;
            this.staffName = staffName;
            this.email = email;
            this.favor = favor;
            this.msn = msn;
            this.qq = qq;
            this.staffHeader = staffHeader;
            this.nickName = nickName;
            this.words = words;
            this.sex = sex;
            this.address = address;
            this.agegroup = agegroup;
            this.serviceyears = serviceyears;
            this.telephone = telephone;
            this.postcode = postcode;
            this.firstname = firstname;
        }

        public StaffInfoInfo(int staffId, string staffName, string staffCode, string password, string nickName, string staffHeader, int area, string mobile, string province, string city, string staffGroup, string favor, string email, string qq, string msn, DateTime createDate, DateTime lastLoginDate, string lastLoginIp, int loginTimes, string words, int scores, DateTime lastStautsDate, string sex, string firstname, string telephone, string address, string postcode, string agegroup, int serviceyears)
        {
            this.staffId = staffId;
            this.mobile = mobile;
            this.province = province;
            this.area = area;
            this.province = province;
            this.city = city;
            this.staffGroup = staffGroup;
            this.staffCode = staffCode;
            this.staffName = staffName;
            this.createDate = createDate;
            this.email = email;
            this.favor = favor;
            this.lastLoginDate = lastLoginDate;
            this.lastLoginIp = lastLoginIp;
            this.lastStautsDate = lastStautsDate;
            this.loginTimes = loginTimes;
            this.msn = msn;
            this.qq = qq;
            this.staffHeader = staffHeader;
            this.nickName = nickName;
            this.words = words;
            this.sex = sex;
            this.address = address;
            this.agegroup = agegroup;
            this.serviceyears = serviceyears;
            this.telephone = telephone;
            this.postcode = postcode;
            this.firstname = firstname;
        }

        // Properties
        public string Address
        {
            get
            {
                return this.address;
            }
            set
            {
                this.address = value;
            }
        }

        public string Agegroup
        {
            get
            {
                return this.agegroup;
            }
            set
            {
                this.agegroup = value;
            }
        }

        public int Area
        {
            get
            {
                return this.area;
            }
            set
            {
                this.area = value;
            }
        }

        public string City
        {
            get
            {
                return this.city;
            }
            set
            {
                this.city = value;
            }
        }

        public DateTime CreateDate
        {
            get
            {
                return this.createDate;
            }
            set
            {
                this.createDate = value;
            }
        }

        public string Email
        {
            get
            {
                return this.email;
            }
            set
            {
                this.email = value;
            }
        }

        public string Favor
        {
            get
            {
                return this.favor;
            }
            set
            {
                this.favor = value;
            }
        }

        public string Firstname
        {
            get
            {
                return this.firstname;
            }
            set
            {
                this.firstname = value;
            }
        }

        public DateTime LastLoginDate
        {
            get
            {
                return this.lastLoginDate;
            }
            set
            {
                this.lastLoginDate = value;
            }
        }

        public string LastLoginIp
        {
            get
            {
                return this.lastLoginIp;
            }
            set
            {
                this.lastLoginIp = value;
            }
        }

        public DateTime LastStautsDate
        {
            get
            {
                return this.lastStautsDate;
            }
            set
            {
                this.lastStautsDate = value;
            }
        }

        public int LoginTimes
        {
            get
            {
                return this.loginTimes;
            }
            set
            {
                this.loginTimes = value;
            }
        }

        public string Mobile
        {
            get
            {
                return this.mobile;
            }
            set
            {
                this.mobile = value;
            }
        }

        public string Msn
        {
            get
            {
                return this.msn;
            }
            set
            {
                this.msn = value;
            }
        }

        public string NickName
        {
            get
            {
                return this.nickName;
            }
            set
            {
                this.nickName = value;
            }
        }

        public string Password
        {
            get
            {
                return this.password;
            }
            set
            {
                this.password = value;
            }
        }

        public string Postcode
        {
            get
            {
                return this.postcode;
            }
            set
            {
                this.postcode = value;
            }
        }

        public string Province
        {
            get
            {
                return this.province;
            }
            set
            {
                this.province = value;
            }
        }

        public string Qq
        {
            get
            {
                return this.qq;
            }
            set
            {
                this.qq = value;
            }
        }

        public int Scores
        {
            get
            {
                return this.scores;
            }
            set
            {
                this.scores = value;
            }
        }

        public int Serviceyears
        {
            get
            {
                return this.serviceyears;
            }
            set
            {
                this.serviceyears = value;
            }
        }

        public string Sex
        {
            get
            {
                return this.sex;
            }
            set
            {
                this.sex = value;
            }
        }

        public int Skin
        {
            get
            {
                return this.skin;
            }
            set
            {
                this.skin = value;
            }
        }

        public string StaffCode
        {
            get
            {
                return this.staffCode;
            }
            set
            {
                this.staffCode = value;
            }
        }

        public string StaffGroup
        {
            get
            {
                return this.staffGroup;
            }
            set
            {
                this.staffGroup = value;
            }
        }

        public string StaffHeader
        {
            get
            {
                return this.staffHeader;
            }
            set
            {
                this.staffHeader = value;
            }
        }

        public int StaffId
        {
            get
            {
                return this.staffId;
            }
            set
            {
                this.staffId = value;
            }
        }

        public string StaffName
        {
            get
            {
                return this.staffName;
            }
            set
            {
                this.staffName = value;
            }
        }

        public int Status
        {
            get
            {
                return this.status;
            }
            set
            {
                this.status = value;
            }
        }

        public string Telephone
        {
            get
            {
                return this.telephone;
            }
            set
            {
                this.telephone = value;
            }
        }

        public string Words
        {
            get
            {
                return this.words;
            }
            set
            {
                this.words = value;
            }
        }

    }
}
